home *** CD-ROM | disk | FTP | other *** search
/ Hardcore Gamer Resource Kit / Hardcore Gamer Resource Kit - Disc 3.iso / screensavers / saver17.zip / VoodooLights / Sources / cam.h < prev    next >
C/C++ Source or Header  |  1997-07-12  |  759b  |  30 lines

  1. #ifndef _CAM_H_
  2. #define _CAM_H_
  3.  
  4. extern void cam_SetCamParameters( XYZ *f, XYZ *a, XYZ *u, Float df, Float front, Float back ) ;
  5.  
  6. extern void cam_SetCamPosition( XYZ *f, XYZ *a, XYZ *u ) ;
  7.  
  8. extern void cam_GetCamParameters( XYZ *f, XYZ *a, XYZ *u ) ;
  9.  
  10. extern void cam_BuildCameraTransform( void ) ;
  11.  
  12.  
  13. extern Bool cam_NewCamera( void ) ;
  14.  
  15. extern void cam_W2P_XYZ( XYZ *p, XYZW *q ) ;
  16.  
  17. extern void cam_C2P_XYZ( XYZ *p, XYZW *q ) ;
  18.  
  19. extern void cam_W2C_XYZ( XYZ *p, XYZ *q ) ;
  20.  
  21. extern void cam_XYZW2Vertex( XYZW *Q, GrVertex *v ) ;
  22.  
  23. extern void cam_XYZWRGB2Vertex( XYZWRGB *Q, GrVertex *v ) ;
  24.  
  25. extern void cam_XYZWRGBST2Vertex( XYZWRGBST *Q, GrVertex *v ) ;
  26.  
  27. extern void cam_XYZWRGBAST2Vertex( XYZWRGBAST *Q, GrVertex *v ) ;
  28.  
  29.  
  30. #endif